package com.yoga.manager.app;

import com.yoga.common.appexception.AppException;
import com.yoga.common.bo.AboutClassRecordBO;
import com.yoga.common.bo.YogaUserBO;
import com.yoga.common.page.PageBO;
import com.yoga.common.qto.AboutClassRecordQTO;

/**
 * Created by hdx on 2020/10/3.
 */
public interface AppAboutClassRecordManager {
    AboutClassRecordBO addData(YogaUserBO yogaUserBO, AboutClassRecordBO aboutClassRecordBO) throws AppException;

    Boolean updateData(AboutClassRecordBO aboutClassRecordBO) throws AppException;

    AboutClassRecordBO findByClassTableId(Long yogaUserId, Long classTableId) throws AppException;

    PageBO<AboutClassRecordBO> findForPage(AboutClassRecordQTO aboutClassRecordQTO) throws AppException;
}
